/**
 * 
 */
package org.lanqiao.netctoss.service;

import java.util.List;

import org.lanqiao.netctoss.entity.Acount;
import org.lanqiao.netctoss.entity.Buss;
import org.lanqiao.netctoss.entity.CheckBill;
import org.lanqiao.netctoss.entity.Tariff;

/**
 * @author Administrator
 *
 */
public interface BussService {
	/**
	 * 添加业务
	 * @param buss
	 * @return
	 */
	public int insertBuss(Buss buss);
	/**
	 * 删除业务
	 * @param buss
	 * @return
	 */
	public int deleteBuss(Buss buss);
	/**
	 * 修改业务状态
	 * @param buss
	 * @return
	 */
	public int updateBussState(Buss buss);
	/**
	 * 按编号修改
	 * @param buss
	 * @return
	 */
	public int updateBussByno(Buss buss);
	/**
	 * 多条件查询业务
	 * @param buss
	 * @return
	 */
	public List<Buss> selectBussByCondition(Buss buss);
	/**
	 * 查询所有业务
	 * @param buss
	 * @return
	 */
	public List<Buss> selectBuss();
	/**
	 * 按编号查询业务
	 * @param buss
	 * @return
	 */
	public List<Buss> selectBusstByno(Buss buss);
	/**
	 * 按编号查询资费信息
	 */
	public List<Tariff> selectTarBybno(Buss buss);
	/**
	 *  按用户名查询                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
	 */
	public List<Buss> selectBussByAco_user(CheckBill checkBill);
}
